﻿// <copyright file="IUserStarter.cs" company="Ecole Normale Supérieure">
// Released under GPLv2
// </copyright>
// <summary>Contains the IUserStarter interface.</summary>

namespace Sqwarea.GameLogic
{
    using Sqwarea.Persistence;

    /// <summary>
    /// Interface for User starter.
    /// </summary>
    public interface IUserStarter
    {
        /// <summary>
        /// Main function of this class.
        /// </summary>
        /// <param name="user">The user to provide a fresh king.</param>
        /// <returns>The created king</returns>
        King CreateNewUser(Sqwarea.Persistence.User user);
    }
}
